/*
 * %W% %E%
 * 
 * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
 * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */

package com.sun.corba.se.impl.orb ;

import com.sun.corba.se.spi.orb.ParserData ;
import com.sun.corba.se.spi.orb.Operation ;

public abstract class ParserDataBase implements ParserData {
    private String  propertyName ;
    private Operation operation ;	
    private String fieldName ;
    private Object defaultValue ;
    private Object testValue ;

    protected ParserDataBase( String  propertyName,
	Operation operation, String fieldName, Object defaultValue,
	Object testValue )
    {
	this.propertyName = propertyName  ;
	this.operation = operation  ;	
	this.fieldName = fieldName  ;
	this.defaultValue = defaultValue  ;
	this.testValue = testValue  ;
    }

    public String  getPropertyName() { return propertyName ; }
    public Operation getOperation() { return operation ; }
    public String getFieldName() { return fieldName ; }
    public Object getDefaultValue() { return defaultValue ; }
    public Object getTestValue() { return testValue ; }
}
